Video generation method, video playing method, video generation device, video playing device, electronic apparatus and computer-readable storage medium

ABSTRACT

A video generation method, a video playing method, a video generation device, a video playing device, an electronic apparatus and a computer-readable storage medium are provided. The video generation method includes: acquiring a first video; performing an effect processing on the first video to obtain a second video; superimposing an dynamic effect on the second video to obtain a third video, wherein the dynamic effect comprises a dynamic image that presents a related information corresponding to the first video; and obtaining a fourth video based on the first video and the third video to generate a fourth video, wherein an image of the fourth video comprises a first image and a second image, the first video comprises an image of the first video, and a second image comprises an image of the third video.

CROSS-REFERENCE TO RELATED APPLICATION

The application is a continuation application of U.S. patent applicationSer. No. 18/089,363 filed on Dec. 27, 2022, which is a continuationapplication of International Patent Application No. PCT/CN2021/107665,filed on Jul. 21, 2021, which claims priority to Chinese patentapplication No. 202010753983.1, filed on Jul. 30, 2020, the entiredisclosures of which are incorporated by reference as a part of thepresent application.

TECHNICAL FIELD

The present disclosure relates to a technical field of video processing,and particularly to a video generation method and a video playingmethod, a video generation device, a video playing device, an electronicapparatus and a computer-readable storage medium.

BACKGROUND

With the continuous development of Internet technology, users receivemore and more fragmented information, especially the same informationflow, which makes the users feel very boring when browsing. Therefore,video can be added to the information flow to attract the users toclick.

SUMMARY

In a first aspect, provided is a video generation method, including:acquiring a first video; performing an effect processing on the firstvideo to obtain a second video; superimposing an dynamic effect on thesecond video to obtain a third video, with the dynamic effect comprisinga dynamic image that presents a related information corresponding to thefirst video; and obtaining a fourth video based on the first video andthe third video, with an image of the fourth video including a firstimage and a second image, the first image comprising an image of thefirst video and the second image area comprising an image of the thirdvideo.

In a second aspect, provided is a video playing method, including:playing an original video in a display interface of an information flow,and playing a fourth video in the display interface of the informationflow in response to meeting a predetermined condition, with an image ofthe fourth video including a first image and a second image, the firstimage comprising an image of a first video and the second image areacomprising an image of a third video; wherein the first video is a videoobtained by adjusting a size of an original video according to a presetsize; a second video is a video obtained by performing an effectprocessing on the first video; the third video is a video obtained bysuperimposing an dynamic effect on the second video, and the dynamiceffect is a dynamic image that presents a related informationcorresponding to the first video; and the fourth video is a videoobtained based on the first video and the third video.

In a third aspect, provided is a video generation device, including: anacquisition module, configured to acquire a first video; a processingmodule, configured to perform an effect processing on the first video toobtain a second video; a superimposition module, configured tosuperimpose an dynamic effect on the second video to obtain a thirdvideo; wherein the dynamic effect comprises a dynamic image thatpresents a related information corresponding to the first video; and asplicing module, configured to obtaining a fourth video based on thefirst video and the third video; wherein an image of the fourth videoincludes a first image and a second image, and the first image comprisesan image of the first video, and the second image comprises an image ofthe third video.

In a fourth aspect, provided is a video playing device, including: aplaying module, configured to play an original video in a displayinterface of an information flow, and play a fourth video in the displayinterface of the information flow in response to meeting a predeterminedcondition; wherein an image of the fourth video includes a first imageand a second image, the first image comprises an image of a first video,and the second image comprises an image of a third video; and whereinthe first video is a video obtained by adjusting a size of an originalvideo according to a preset size; a second video is a video obtained byperforming an effect processing on the first video; the third video is avideo obtained by superimposing an dynamic effect on the second video,and the dynamic effect is a dynamic image that presents a relatedinformation corresponding to the first video; and the fourth video is avideo obtained based on the first video and the third video.

In a fifth aspect, provided is an electronic apparatus, including: amemory; and

one or more application programs; and the one or more applicationprograms are stored in the memory and configured to be executed by oneor more processors, and the one or more programs are configured toexecute the above video generation and playing method.

In a sixth aspect, a computer-readable storage medium is provided, acomputer program is stored on the computer-readable storage medium, andwhile the computer program is executed by a processor, the above videogeneration and playing method are implemented.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other features, advantages and aspects of variousembodiments of the present disclosure will become more apparent whentaken in conjunction with the accompanying drawings and with referenceto the following detailed description. Throughout the drawings, the sameor similar reference numerals refer to the same or similar elements. Itshould be understood that the drawings are schematic and the originalsand elements are not necessarily drawn to scale.

FIG. 1 is a schematic flowchart of a video generation method provided byan embodiment of the present disclosure;

FIG. 2 is a schematic flowchart of a video playing method provided by anembodiment of the present disclosure;

FIG. 3(a)- to FIG. 3(f) are a group of change state reference diagramsof a video playing process provided by an embodiment of the presentdisclosure;

FIG. 4 is a schematic structural diagram of a video generation deviceprovided by an embodiment of the present disclosure;

FIG. 5 is a schematic structural diagram of a video playing deviceprovided by an embodiment of the present disclosure;

FIG. 6 is a schematic structural diagram of an electronic apparatusprovided by an embodiment of the present disclosure.

DETAILED DESCRIPTION

Embodiments of the present disclosure will be described in more detailbelow with reference to the accompanying drawings. Although someembodiments of the present disclosure are shown in the drawings, itshould be understood that the present disclosure can be implemented invarious forms and should not be construed as limited to the embodimentsset forth here. On the contrary, these embodiments are provided for amore thorough and complete understanding of the present disclosure. Itshould be understood that the drawings and embodiments of the presentdisclosure are only for illustrative purposes, and are not intended tolimit the scope of protection of the present disclosure.

It should be understood that the steps described in the methodembodiments of the present disclosure can be performed in differentorder and/or in parallel. In addition, the method embodiments mayinclude an additional step and/or omit an illustrated step. The scope ofthe present disclosure is not limited in this respect.

As used herein, the term “including” or “comprising” and variationsthereof are open-ended inclusions, such as “including but not limitedto”. The term “on the basis of” means “based at least in part”. The term“one embodiment” means “at least one embodiment”. The term “anotherembodiment” means “at least one additional embodiment”. The term “someembodiments” means “at least some embodiments”. Relevant definitions ofother terms will be given in the following description.

It should be noted that the concepts such as “first” and “second”mentioned in the present disclosure are only used to distinguishdevices, modules or units, and are not used to limit that these devices,modules or units must be different devices, modules or units, nor tolimit the order or interdependence of the functions performed by thesedevices, modules or units.

It should be noted that the modifiers such as “one” and “a plurality of”mentioned in the present disclosure are illustrative rather thanrestrictive, and those skilled in the art should understand that, unlessotherwise clearly indicated in the context, they should be understood as“one or more”.

Names of messages or information exchanged between a plurality ofdevices in the present disclosure are only for illustrative purposes,and are not intended to limit the scope of these messages orinformation.

In order to make the purpose, technical scheme and advantages of thepresent disclosure clearer, the embodiments of the present disclosurewill be described in further detail below with reference to theaccompanying drawings.

In the related technology, the process of adding a video to theinformation flow is relatively rough, which can't meet the user'sviewing requirements.

The present disclosure provides a video generation and playing method, adevice, an electronic apparatus and a computer-readable storage medium,which are used for solving the technical problem of how to meet theuser's viewing requirements.

The technical solution provided by the present disclosure has thebeneficial effects as follows:

According to the present disclosure, a second video is obtained byperforming an effect processing on a first video, and a third video isobtained by superimposing a dynamic image that presents a relatedinformation corresponding to the first video, so that the obtained videois more interesting and attracts the users to click. Further, an imageof a fourth video comprises a first image comprising an image of thefirst video and the second image comprising an image of the third video,so that the users can simultaneously watch content of the first videoand dynamic effect content, thereby further improving the user's viewingexperience.

The video generation method, the device, the electronic apparatus andthe computer readable storage medium provided by the present disclosureaim to solve the above technical problems of the existing technology.

The technical solution of the present disclosure and how the technicalsolution of the present disclosure solves the above technical problemswill be explained in detail with specific embodiments below. Thefollowing specific embodiments can be combined with each other, and thesame or similar concepts or processes may not be described in detail insome embodiments. Embodiments of the present disclosure will bedescribed below with reference to the accompanying drawings.

Embodiments of the present disclosure provide a video generation method,which may be applied to a server. As shown in FIG. 1 , the methodincludes:

Step S101: acquiring a first video.

The first video may be a video acquired from the server, a video storedlocally in a terminal, an advertisement video, or a news video. Itshould be noted that the present disclosure does not limit a source ofthe first video and video content of the first video.

In an embodiment of the present disclosure, the step S101 includes:

adjusting a size of an original video according to a preset size toacquire the first video.

The present disclosure also does not limit the source of the originalvideo and video content of the original video, but it should be notedthat the content in the original video is identical to that in the firstvideo.

It can be understood that in a display interface of an information flow,if a video is displayed in the display interface of the informationflow, the preset size may be determined on the basis of various displaymodes of the video, such as full screen display, landscape display orportrait display, and may also be determined on the basis of a videodisplay area of the information flow.

Specifically, in one embodiment of the present disclosure, in order toallow the video size to match the video display area of the informationflow, the size of the original video may be adjusted on a server side onthe basis of the video display area of the information flow.

In an embodiment of the present disclosure, in order to allow the numberof the video played in the video display area of the information flow tobe an integer, the preset size may be matched with a proportion of asize of the video display area of the information flow. Specifically,the preset size may be determined proportionally according to the sizeof the video display area of the information flow.

Step S102: performing an effect processing on the first video to obtaina second video.

Step S103: superimposing a dynamic effect on the second video to obtaina third video, with the dynamic effect comprising a dynamic image thatpresents a related information corresponding to the first video.

Understandably, it is assumed that when a plurality of videos aredisplayed in the video display area of the information flow, the effectprocessing may be executed in any video, and then a new video can besuperimposed, which makes the user's viewing experience richer.

In an embodiment of the present disclosure, the effect processingcomprises a Gaussian blur special effect processing.

In an embodiment of the present disclosure, the dynamic effect may besuperimposed on the second video that is obtained after the effectprocessing, so as to obtain a third video. And, the dynamic effect is adynamic image that presents the related information corresponding to thefirst video.

In an embodiment of the present disclosure, the dynamic effect may beobtained by:

-   -   acquiring the related information, and determining a display        mode of the related information, a display area of the related        information and a display time of the related information;    -   and

obtaining the dynamic effect according to the related information, thedisplay mode of the related information, the display area of the relatedinformation and the display time of the related information.

The related information of the first video may include video content inthe first video, and the video content in the first video is presentedwith the dynamic effect to obtain the dynamic effect.

Specifically, the related information of the first video includes asource material in the first video. It can be understood that, takingthe first video including an advertisement video as an example, in thecase where the first video includes the advertisement video, the sourcematerial corresponding to the advertisement video can be acquired from abackground of an advertisement system.

Then, according to the source material, the display mode of the sourcematerial in the video, the display area of the source material in thevideo and the display time of the source material in the video, thedynamic image presented by the source material in a dynamic effect istaken as the dynamic effect.

In an embodiment of the present disclosure, the display mode of therelated information may be determined on the basis of a type of therelated information or content of the related information.

Specifically, taking the first video including a mobile advertisementvideo as an example, the related information of the first video mayinclude a mobile phone name, a mobile phone image, mobile phonedescription information, mobile phone sales and a mobile phone price(including an original price and a current price).

The related information may be displayed in a predetermined position ofthe mobile phone image, such as the mobile phone name is displayed in acenter of the image. Also, the mobile phone description information, themobile phone sales and the original price of the mobile phone may bedisplayed under the mobile phone name, and the mobile phone sales may bedisplayed in a rolling manner to attract the users to watch until avalue of latest mobile phone sales is fixed. Furthermore, afterdisplaying the original price of the mobile phone for a period, theoriginal price of the mobile phone is replaced by the current price ofthe mobile phone at the position of original price of the mobile phone,in order to attract the users to click through an obvious price change.

In an embodiment of the present disclosure, the display mode of therelated information may also be configured by itself.

Step S104: obtaining a fourth video based on the first video and thethird video. An image of the fourth video includes a first image and asecond image, and the first image comprises an image of the first video,and the second image comprises an image of the third video.

In an embodiment of the present disclosure, obtaining the fourth videobased on the first video and the third video includes splicing an imageof the first video with an image of the third video to obtain an imageof the fourth video. For example, the fourth video is obtained bysplicing each image of the first video with each image of the thirdvideo.

Understandably, the third video is a video with the effect obtained byperforming the effect processing and the dynamic effect. In order togive the users a better viewing experience, that is, in order that theusers can watch both the content of the original video and the contentof the dynamic effect, an image of the first video and an image of thethird video can be spliced to obtain an image of the fourth video.Understandably, a video size of the fourth video is matched with thesize of the video display area of the information flow.

In an embodiment of the present disclosure, an image area of the fourthvideo displayed in the video display area of the information flow mayinclude a first image area and a second image area, and area sizes ofthe first image area and the second image area may be the same ordifferent. By displaying the image of the first video in the first imagearea and the image of the third video in the second image area, it canbe realized to simultaneously watch the content of the original videoand the content of the dynamic effect.

Specifically, a video size of the first video may be identical to avideo size of the third video, that is, a width of the first video and awidth of the third video are equal to a width of the video display areaof the information flow, and a length of the first video and a length ofthe third video are equal to half of a length of the video display areaof the information flow. By displaying the two videos in a sameproportion, the user's viewing experience becomes better.

According to the present disclosure, the second video is obtained byperforming the effect processing on the first video, and the third videois obtained by superimposing the dynamic image that presents the relatedinformation corresponding to the first video, so that the obtained videois more interesting and attracts the users to click, and the image ofthe fourth video is obtained by splicing an image of the third video andan image of the first video, so that the users can simultaneously watchthe content of the first video and the content of the dynamic effect,and the user's viewing experience is further improved.

Embodiments of the present disclosure provide a video playing method,which is applied to a client side. As shown in FIG. 2 , the methodincludes:

Step S201: playing an original video in a display interface of aninformation flow, and playing a fourth video in the display interface ofthe information flow in response to meeting a predetermined condition.An image of the fourth video includes a first image and a second image,the first image comprises an image of a first video and the second imagecomprises an image of a third video.

The first video is a video obtained by adjusting a size of an originalvideo according to a preset size. A second video is a video obtained byperforming an effect processing on the first video. The third video is avideo obtained by superimposing an dynamic effect on the second video,and the dynamic effect is a dynamic image that presents a relatedinformation corresponding to the first video. The fourth video is avideo obtained based on splicing each image of the first video with eachimage of the third video.

In an embodiment of the present disclosure, the predetermined conditionincludes: a playing time of the original video reaches a predeterminedtime, and/or a predetermined object is captured during the playing ofthe original video.

It can be understood that when the original video is played in thedisplay interface of the information flow, the fourth video can beplayed in the display interface of the information flow and the fourthvideo can be played in a video display area of the display interface ofthe information flow in the case where the playing time of the originalvideo reaches the predetermined time, such as 5 seconds.

Alternatively, taking the original video including a mobileadvertisement video as an example, when a close-up picture of the mobilephone is played in the original video, it can be considered that thepredetermined object has been captured, at this time, the fourth videocan be played in the display area of the display interface of theinformation flow.

It should be noted that the fourth video is generated on the basis ofthe original video and the related information of the original video.

Specifically, the first video is obtained by adjusting a size of theoriginal video according to a preset size. Then, the second video isobtained by performing effect processing on the first video. Then, thethird video is obtained by superimposing an dynamic effect obtainedaccording to the related information on the second video. Finally, theimage of fourth video is obtained by splicing an image of the firstvideo and an image of the third video.

The dynamic effect obtained according to the related informationincludes a dynamic image that presents the related information in adynamic effect.

In an embodiment of the present disclosure, the dynamic effect may alsobe obtained according to the related information, a display mode of therelated information, a display area of the related information and adisplay time of the related information.

Specifically, the related information of the first video includes asource material in the first video. It can be understood that, takingthe first video including an advertisement video as an example, in thecase where the first video includes the advertisement video, the sourcematerial corresponding to the advertisement video can be acquired from abackground of an advertisement system.

The source material corresponding to the advertisement video includes agraphic logo avatar of a promotion object, a name of the promotionobject, description information of the promotion object and networkaddress information corresponding to the promotion object.

Take the first video including a mobile advertisement video as anexample, the source material corresponding to the mobile advertisementvideo may include a mobile phone image, a mobile phone name, mobilephone description information, and a commodity purchase websitecorresponding to the mobile phone.

Through the above advertisement source material, a display mode of thesource material, a display area of the source material and a displaytime of the source material can be determined, and then the dynamiceffect of the mobile advertisement video can be generated.

In an embodiment of the present disclosure, the fourth video includes afirst preset control, and the first preset control is configured to linkto a network address corresponding to the related information. The videoplaying method further includes:

In a process of playing the fourth video, in response to receiving atrigger operation for the first preset control input by the user,acquiring a detailed information page corresponding to the relatedinformation on the basis of the network address and displaying thedetailed information page.

It can be understood that, in the process of playing the fourth video,the first preset control is displayed. Taking the content in the fourthvideo including an advertisement video as an example, the first presetcontrol may be a purchase button of a commodity displayed in theadvertisement video, and after receiving a click operation of the useron the purchase button, a purchase detailed information page of thecommodity can be displayed.

In an embodiment of the present disclosure, the first preset control mayalso be a download button of an application program displayed in anadvertisement commodity, and after receiving the click operation of theuser on the download button, a download detailed information page of theapplication program can be displayed.

By attracting the users to click on the first preset control, aconversion rate of commodity in the fourth video can be improved moreeffectively.

In an embodiment of the present disclosure, the fourth video includes asecond preset control, and the second preset control is configured toclose the fourth video. The video playing method further includes:

In the process of playing the fourth video, closing the fourth video inresponse to receiving a trigger operation for the second preset controlinput by the user.

It can be understood that, when the user is not satisfied with thefourth video or the user has already watched the fourth video, in ordernot to disgust the user, the second preset control (such as a closebutton) may be displayed in the process of playing the fourth video, andthe fourth video may be closed when receiving a click operation of theclose button input by the user, so as to improve the user's viewingexperience.

According to the present disclosure, the original video is displayed inthe video display interface of the information flow, and the fourthvideo is played in the video display area of the display interface ofthe information flow after the predetermined condition is met, and thefourth video is obtained on the basis of the related information of theoriginal video, so that the generated video is more interesting, andattracts the users to watch and click, and further the users can payattention to the related information.

As shown in FIG. 3 , embodiments of the present disclosure provide agroup of change state reference diagrams of a process of playing thefourth video.

Specifically, take the original video including a mobile advertisementvideo as an example, in the process of playing the fourth video in FIG.3(a)-FIG. 3(c), the fourth video is played in the video display area ofthe display interface of the information flow. In the video displayinterface, a left half of the video display interface plays the firstvideo generated by cropping the original video with a preset size, and aright half of the video display interface plays the third video with thedynamic effect after Gaussian blur processing. In the video played onthe right half, the mobile phone image, mobile phone name and mobilephone description information are fixed at the predetermined position,and a change state diagram of the original price and the current priceis displayed below, which forms a visual impact on the user. In theprocess of playing the fourth video in FIG. 3(d)-FIG. 3(f), the firstpreset control such as the purchase button is displayed on a lower rightside of a playing interface of the third video, and a ring effect isadded around the button to attract the users to click. After receivingthe user's click on the purchase button, the purchase detailedinformation page of the mobile phone can be displayed.

Embodiments of the present disclosure provide a video generation device,and the video generation device of the embodiments of the presentdisclosure may be located on a server side. As shown in FIG. 4 , thevideo generation device 40 may include an acquisition module 401, aprocessing module 402, a superimposition module 403 and a splicingmodule 404.

The acquisition module 401 is configured to acquire a first video.

The first video may be a video acquired from the server, a video storedlocally in a terminal, an advertisement video, or a news video. Itshould be noted that, the present disclosure does not limit a source ofthe first video and video content of the first video.

In an embodiment of the present disclosure, the acquisition module 401includes:

an adjustment sub-module, which is configured to adjust a size of anoriginal video according to a preset size to acquire the first video.

The present disclosure also does not limit a source of the originalvideo and video content of the original video, but it should be notedthat, the content of the original video is identical to that in thefirst video.

It can be understood that, in a display interface of an informationflow, if a video is displayed in the display interface of theinformation flow, the preset size may be determined on the basis of thedisplay mode of the video, such as full screen display, landscapedisplay or portrait display, and may also be determined on the basis ofa video display area of the information flow.

Specifically, in one embodiment of the present disclosure, in order toallow the video size to match the video display area of the informationflow, the size of the original video may be adjusted on a server side onthe basis of the video display area of the information flow.

In an embodiment of the present disclosure, in order to allow the numberof the video played in the video display area of the information flow tobe an integer, the preset size may be matched with a proportion of asize of the video display area of the information flow. Specifically,the preset size may be determined proportionally according to the sizeof the video display area of the information flow.

The processing module 402 is configured to execute an effect processingon the first video to obtain a second video.

The superimposition module 403 is configured to superimpose an dynamiceffect on the second video to obtain a third video. The dynamic effectis a dynamic image that presents a related information corresponding tothe first video in a dynamic effect.

Understandably, it is assumed that when a plurality of videos aredisplayed in the video display area of the information flow, the effectprocessing may be performed on any video, and then a new video can besuperimposed, which makes the user's viewing experience richer.

In an embodiment of the present disclosure, the dynamic effect may besuperimposed on the second video that is obtained after the effectprocessing, so as to generate a third video. And, the dynamic effect isa dynamic image that presents the related information corresponding tothe first video in the dynamic effect.

In an embodiment of the present disclosure, the superimposition modulefor obtaining the dynamic effect thereof includes:

-   -   an acquisition sub-module, which is configured to acquire the        related information, and determine a display mode of the related        information, a display area of the related information and a        display time of the related information;    -   an generation sub-module, which is configured to generate the        dynamic effect according to the related information, the display        mode of the related information, the display area of the related        information and the display time of the related information.

The related information of the first video may include video content inthe first video, and the video content in the first video is presentedwith the dynamic effect to generate the dynamic effect.

Specifically, the related information of the first video includes asource material in the first video. It can be understood that, takingthe first video including an advertisement video as an example, in thecase where the first video includes the advertisement video, the sourcematerial corresponding to the advertisement video can be acquired from abackground of an advertisement system.

Then, according to the source material, the display mode of the sourcematerial in the video, the display area of the source material in thevideo and the display time of the source material in the video, thedynamic image of the source material presented in a dynamic effect istaken as the dynamic effect.

In an embodiment of the present disclosure, the generation sub-moduleincludes:

a determination unit, which is configured to determine the display modeof the related information on the basis of a type of the relatedinformation or content of the related information.

Specifically, taking the first video including a mobile phoneadvertisement video as an example, the related information of the firstvideo may include a mobile phone name, a mobile phone image, mobilephone description information, mobile phone sales and a mobile phoneprice (including an original price and a current price).

The related information may be displayed in a predetermined position ofthe mobile phone image, such as the mobile phone name is displayed in acenter of the image. And, the mobile phone description information, themobile phone sales and the original price of the mobile phone may bedisplayed under the mobile phone name, and the mobile phone sales may bedisplayed in a rolling manner to attract the users to watch until alatest mobile phone sales is fixed. Further, after displaying theoriginal price of the mobile phone for a period of time, the originalprice of the mobile phone is replaced by the current price of the mobilephone at the position of original price of the mobile phone, in order toattract the users to click through an obvious price change.

In an embodiment of the present disclosure, the display mode of therelated information may also be configured by itself.

The splicing module 404 is configured to splice an image of the firstvideo with an image of the third video to generate an image of a fourthvideo; wherein an image of the fourth video includes a first image and asecond image, and the first image comprises an image of the first video,and the second image comprises an image of the third video.

Understandably, the third video is a video with the effect obtained byperforming the effect processing and the dynamic effect. In order togive the users a better viewing experience, that is, in order that theusers can watch both the content of the original video and the contentof dynamic effect, an image of the first video and an image of the thirdvideo can be spliced to obtain the fourth video. For example, images ofthe first video and images of the third video may be spliced inone-to-one correspondence to obtain corresponding images of a fourthvideo. Understandably, a video size of the fourth video is matched withthe size of the video display area of the information flow.

In an embodiment of the present disclosure, an image area of the fourthvideo displayed in the video display area of the information flow mayinclude a first image area and a second image area, wherein area sizesof the first image area and the second image area may be the same ordifferent. By displaying the image of the first video in the first imagearea and the image of the third video in the second image area, it canbe realized to simultaneously watch the content of the original videoand the content of the dynamic effect.

Specifically, a video size of the first video may be allowed to beidentical to a video size of the third video, that is, a width of thefirst video and a width of the third video are equal to a width of thevideo display area of the information flow, and a length of the firstvideo and a length of the third video are equal to half of a length ofthe video display area of the information flow. By displaying the twovideos in a same proportion, the user's viewing experience becomesbetter.

According to the present disclosure, the second video is obtained byperforming the effect processing on the first video, and the third videois obtained by superimposing the dynamic image that presents the relatedinformation corresponding to the first video, so that the obtained videois more interesting and attracts the users to click, and the fourthvideo is obtained by splicing the third video with the first video, sothat the users can simultaneously watch the content of the first videoand the content of the dynamic effect, and the user's viewing experienceis further improved.

Embodiments of the present disclosure provide a structural schematicdiagram of a video playing device, in which the video playing device ofthe embodiments of the present disclosure may be located on a clientside. As shown in FIG. 5 , the video playing device 50 may include aplaying module 501.

The playing module 501 is configured to play an original video in adisplay interface of an information flow, and play a fourth video in thedisplay interface of the information flow in response to meeting apredetermined condition. An image of the fourth video includes a firstimage and a second image, the first image comprises an image of a firstvideo and the second image comprises an image of a third video.

The first video is a video obtained by adjusting a size of an originalvideo according to a preset size. A second video is a video obtained byperforming effect processing on the first video. The third video is avideo obtained by superimposing an dynamic effect on the second video,and the dynamic effect is a dynamic image that presents a relatedinformation corresponding to the first video in a dynamic effect. Thefourth video is a video obtained by splicing each image of the firstvideo with each image of the third video.

In an embodiment of the present disclosure, the predetermined conditionincludes: a playing time of the original video reaches a predeterminedtime, and/or a predetermined object is captured during the playing ofthe original video.

It can be understood that, when the original video is played in thedisplay interface of the information flow, the fourth video can beplayed in the display interface of the information flow and the fourthvideo can be played in a video display area of the display interface ofthe information flow in the case where the playing time of the originalvideo reaches the predetermined time, such as 5 seconds.

Alternatively, taking the original video including a mobileadvertisement video as an example, when a close-up picture of the mobilephone is played in the original video, it can be considered that thepredetermined object has been captured, and then the fourth video can beplayed in the display area of the display interface of the informationflow.

It should be noted that, the fourth video is generated on the basis ofthe original video and the related information of the original video.

Specifically, the first video is obtained by adjusting a size of theoriginal video according to a preset size. Then, the second video isobtained by performing an effect processing on the first video. Then,the third video is obtained by superimposing an dynamic effect obtainedaccording to the related information on the second video. Finally, thefourth video is obtained by splicing each image of the first video witheach image of the third video.

The dynamic effect obtained according to the related informationincludes a dynamic image that presents the related information in adynamic effect.

In an embodiment of the present disclosure, the dynamic effect may alsobe obtained according to the related information, a display mode of therelated information, a display area of the related information and adisplay time of the related information.

Specifically, the related information of the first video includes asource material in the first video. It can be understood that, takingthe first video including an advertisement video as an example, in thecase where the first video includes the advertisement video, the sourcematerial corresponding to the advertisement video can be acquired from abackground of an advertisement system.

The source material corresponding to the advertisement video includes agraphic logo avatar of a promotion object, a name of the promotionobject, description information of the promotion object and networkaddress information corresponding to the promotion object.

Take the first video including a mobile advertisement video as anexample, the source material corresponding to the mobile phoneadvertisement video may include a mobile phone image, a mobile phonename, mobile phone description information, and a commodity purchasewebsite corresponding to the mobile phone.

Through the above advertisement source material, a display mode of thesource material, a display area of the source material and a displaytime of the source material can be determined, and then the dynamiceffect of the mobile advertisement video can be generated.

In an embodiment of the present disclosure, the fourth video includes afirst preset control, and the first preset control is configured to linkto a network address corresponding to the related information. Theplaying module further includes:

a display sub-module, which is configured to acquire a detailedinformation page corresponding to the related information on the basisof the network address and display the detailed information page inresponse to receiving a trigger operation for the first preset controlinput by the user in a process of playing the fourth video.

It can be understood that, in the process of playing the fourth video,the first preset control is displayed. Taking the content in the fourthvideo including an advertisement video as an example, the first presetcontrol may be a purchase button of a commodity displayed in theadvertisement video, and after receiving a click operation of the useron the purchase button, a purchase detailed information page of thecommodity can be displayed.

In an embodiment of the present disclosure, the first preset control mayalso be a download button of an application program displayed in anadvertisement commodity, and after receiving the click operation of theuser on the download button, a download detailed information page of theapplication program can be displayed.

By attracting the users to click on the first preset control, aconversion rate of the commodity in the fourth video can be improvedmore effectively.

In an embodiment of the present disclosure, the fourth video includes asecond preset control, and the second preset control is configured toclose the fourth video. The playing module further includes:

a closing sub-module, which is configured to close the fourth video inresponse to receiving a trigger operation for the second preset controlinput by the user in the process of playing the fourth video.

It can be understood that, when the user is not satisfied with thefourth video or has already watched the fourth video, in order not todisgust the user, the second preset control (such as a close button) maybe displayed in the process of playing the fourth video, and the fourthvideo may be closed when receiving a click operation of the close buttoninput by the user, so as to improve the user's viewing experience.

According to the present disclosure, the original video is displayed inthe video display interface of the information flow, and the fourthvideo is played in the video display area of the display interface ofthe information flow after the predetermined condition is met, and thefourth video is generated on the basis of the related information of theoriginal video, so that the generated video is more interesting, andattracts the users to watch and click, and further the users can payattention to the related information.

Next, referring to FIG. 6 , which illustrates a schematic structuraldiagram of an electronic apparatus 600 suitable for implementing theembodiments of the present disclosure. The electronic apparatus in theembodiments of the present disclosure may include, but is not limitedto, a mobile terminal such as a mobile phone, a notebook computer, adigital broadcast receiver, a PDA (personal digital assistant), a PAD(tablet computer), a PMP (portable multimedia player), a vehicle-mountedterminal (for example, a vehicle navigation terminal), or a fixedterminal such as a digital TV, a desktop computer, or the like. Theelectronic apparatus shown in FIG. 6 is only an example, and should notcause any limitation to the functions and application scope of theembodiments of the present disclosure.

The electronic apparatus includes a memory and a processor. Theprocessor here may be referred to as a processing device 601 describedbelow, and the memory may include at least one of a read-only memory(ROM) 602, a random access memory (RAM) 603 and a storage device 608,the details are described as follows.

As shown in FIG. 6 , the electronic apparatus 600 may include aprocessing device (for example, a central processing unit, a graphicsprocessing unit, etc.) 601, which may perform various appropriateactions and processes according to a program stored in the read-onlymemory (ROM) 602 or a program loaded from the storage device 608 intothe random access memory (RAM) 603. Various programs and data requiredfor the operation of the electronic apparatus 600 are further stored inthe RAM 603. The processing device 601, the ROM 602, and the RAM 603 areconnected to each other through a bus 604. An input or output (I/O)interface 605 is also connected to the bus 604.

Generally, the following devices may be connected to the I/O interface605: an input device 606 including, for example, a touch screen, a touchpanel, a keyboard, a mouse, a camera, a microphone, an accelerometer, agyroscope, or the like; an output device 607 including, for example, aliquid crystal display (LCD), a speaker, a vibrator, or the like; astorage device 608 including, for example, a magnetic tape, a hard disk,or the like; and a communication device 609. The communication device609 may allow the electronic apparatus 600 to perform wireless or wiredcommunication with other devices to exchange data. Although FIG. 6illustrates an electronic apparatus 600 with various devices, it shouldbe understood that, it is not required to implement or have all theillustrated devices. More or fewer devices may be alternativelyimplemented or provided. Particularly, according to the embodiments ofthe present disclosure, the process described above with reference tothe flowchart can be implemented as a computer software program. Forexample, an embodiment of the present disclosure includes a computerprogram product, which includes a computer program carried on anon-transient computer-readable medium, and the computer programcontains program code for executing the method illustrated in theflowchart. In such an embodiment, the computer program can be downloadedand installed from a network through the communication device 609, orinstalled from the storage device 608 or the ROM 602. When the computerprogram is executed by the processing device 601, the above functionsdefined in the method of the embodiments of the present disclosure areperformed.

It should be noted that, the above-mentioned computer-readable medium ofthe present disclosure may be a computer-readable signal medium or acomputer-readable storage medium or any combination of the above two.The computer-readable storage medium may be, for example, but notlimited to, electronic, magnetic, optical, electromagnetic, infrared, orsemiconductor system, device or component, or a combination of any ofthe above. More specific examples of the computer-readable storagemedium may include, but are not limited to, an electrical connectionwith one or more wires, a portable computer diskette, a hard disk, arandom access memory (RAM), a read-only memory (ROM), an erasableprogrammable read-only memory (EPROM or flash memory), an optical fiber,a portable compact disk read-only memory (CD-ROM), an optical storagedevice, a magnetic storage device, or any suitable combination of theabove. In the present disclosure, the computer-readable storage mediummay be any tangible medium that contains or stores a program that can beused by or in connection with an instruction execution system, apparatusor device. While in the present disclosure, the computer-readable signalmedium may include a data signal propagated in base band or as part of acarrier wave, and computer-readable program codes are carried in thedata signal. This propagated data signal can take various forms,including but not limited to, electromagnetic signal, optical signal orany suitable combination of the above. The computer-readable signalmedium may also be any computer-readable medium other than thecomputer-readable storage medium, and the computer-readable signalmedium can send, propagate or transport a program for being used by orin connection with the instruction execution system, apparatus ordevice. The program code contained on the computer-readable medium canbe transmitted by any suitable medium, including but not limited to,electric wire, optical cable, RF (radio frequency), etc., or anysuitable combination of the above.

In some embodiments, the client and the server can communicate by usingany currently known or future developed network protocol such as HTTP(HyperText Transfer Protocol), and can be interconnected with digitaldata communication (for example, a communication network) in any form ormedium. Examples of the communication network include a local areanetwork (“LAN”), a wide area network (“WAN”), an Internet network (forexample, the Internet) and an end-to-end network (for example, ad hocend-to-end network), as well as any currently known or future developednetwork.

The above-described computer-readable medium may be included in theabove-described electronic apparatus; Alternatively, thecomputer-readable medium may exist independently without being assembledinto the electronic apparatus.

The above-described computer-readable medium carries one or moreprograms. When the above one or more programs are executed by theelectronic apparatus, the electronic apparatus is caused to:

-   -   acquire a first video;    -   performing an effect processing on the first video to obtain a        second video;    -   superimpose an dynamic effect on the second video to obtain a        third video, with the dynamic effect comprising a dynamic image        that presents a related information corresponding to the first        video; and    -   obtaining a fourth video based on the first video and the third        video, with an image of the fourth video including a first image        and a second image, and the first image area comprising an image        of the first video, and the second image comprising an image of        the third video.

Alternatively, the above computer-readable medium carries one or moreprograms. When the above one or more programs are executed by theelectronic apparatus, the electronic apparatus is caused to:

play an original video in a display interface of an information flow,and play a fourth video in the display interface of the information flowin response to meeting a predetermined condition; with an image of thefourth video including a first image and a second image, the first imagecomprising an image of a first video, and the second image comprising animage of a third video.

The first video is a video obtained by adjusting a size of an originalvideo according to a preset size. A second video is a video obtained byperforming an effect processing on the first video. The third video is avideo generated by superimposing an dynamic effect on the second video,and the dynamic effect is a dynamic image that presents a relatedinformation corresponding to the first video in a dynamic effect. Thefourth video is a video obtained by splicing each image of the firstvideo with each image of the third video.

The computer program codes for performing operations of the presentdisclosure may be written in one or more programming languages or theircombinations, including, but not limited to, object-oriented programminglanguages such as Java, Smalltalk, C++, and conventional proceduralprogramming languages such as “C” language or similar programminglanguages. The program codes may be executed completely on the user'scomputer, executed partially on the user's computer, executed as anindependent software package, executed partially on the user's computerand partially on a remote computer, or executed completely on a remotecomputer or server. In the case of relating to the remote computer, theremote computer may be connected to the user's computer through any kindof network, including a local area network (LAN) or a wide area network(WAN), or may be connected to an external computer (for example, usingan Internet service provider to provide the connection through theInternet).

The flowchart and block diagram in the drawings illustrate thearchitecture, functions and operations of possible implementations ofsystems, methods and computer program products according to variousembodiments of the present disclosure. In this regard, each block in theflowchart or block diagram may represent a module, a program segment, ora part of code, which contains one or more executable instructions forimplementing the specified logical functions. It should also be notedthat, in some alternative implementations, the functions marked in theblocks may also occur in a different order than those marked in thedrawings. For example, two consecutive blocks can actually be executedbasically in parallel, and sometimes they can be executed in reverseorder, depending on the functions involved. It should also be notedthat, each block in the block diagram and/or flowchart, and thecombination of blocks in the block diagram and/or flowchart, can beimplemented by a dedicated hardware-based system that performs specifiedfunctions or operations, or can be implemented by a combination ofdedicated hardware and computer instructions.

The modules or units involved in the embodiments described in thepresent disclosure may be implemented by software, and may also beimplemented by hardware. In some cases, a name of the module or the unitdoes not constitute a limitation to the unit itself.

The functions described above herein may be at least partially performedby one or more hardware logic components. For example, withoutlimitation, exemplary types of hardware logic components that can beused include: field programmable gate array (FPGA), application specificintegrated circuit (ASIC), application Specific standard product (ASSP),system-on-chip (SOC), complex programmable logic device (CPLD), etc.

In the context of the present disclosure, a machine-readable medium maybe a tangible medium that may contain or store a program for being usedby or in connection with an instruction execution system, apparatus ordevice. The machine-readable medium may be a machine-readable signalmedium or a machine-readable storage medium. The machine-readable mediummay include, but are not limited to, electronic, magnetic, optical,electromagnetic, infrared, or semiconductor system, apparatus or device,or any suitable combination of the above. More specific examples of themachine-readable storage medium may include an electrical connection onthe basis of one or more wires, a portable computer disk, a hard disk, arandom access memory (RAM), a read-only memory (ROM), an erasableprogrammable read-only memory (EPROM or flash memory), an optical fiber,a compact disk read-only memory (CD-ROM), an optical storage device, amagnetic storage device, or any suitable combination of the above.

According to one or more embodiments of the present disclosure, providedis a video generation method, including:

-   -   acquiring a first video;    -   performing an effect processing on the first video to obtain a        second video;    -   superimposing an dynamic effect on the second video to obtain a        third video, with the dynamic effect comprising a dynamic image        that presents a related information corresponding to the first        video; and    -   obtaining a fourth video based on the first video and the third        video to obtain a fourth video, with an image of the fourth        video including a first image and a second image, and the first        image comprising an image of the first video and the second        image comprising an image of the third video.

In an embodiment of the present disclosure, acquiring the first videoincludes:

adjusting a size of an original video according to a preset size toacquire the first video.

In an embodiment of the present disclosure, the dynamic effect isobtained by:

-   -   acquiring the related information, and determining a display        mode of the related information, a display area of the related        information and a display time of the related information; and    -   obtaining the dynamic effect according to the related        information, the display mode of the related information, the        display area of the related information and the display time of        the related information.

In an embodiment of the present disclosure, the method includes:

determining the display mode of the related information on the basis ofa type of the related information or content of the related information.

In an embodiment of the present disclosure, a video size of the fourthvideo is matched with a size of a video display area of an informationflow.

According to one or more embodiments of the present disclosure, providedis a video playing method, including:

playing an original video in a display interface of an information flow,and playing a fourth video in the display interface of the informationflow in response to meeting a predetermined condition, with an imagearea of the fourth video including a first image area and a second imagearea, the first image area being configured to display an image of thefirst video, and the second image area being configured to display animage of the third video.

The first video is a video obtained by adjusting a size of an originalvideo according to a preset size. A second video is a video obtained byperforming an effect processing on the first video. The third video is avideo generated by superimposing an dynamic effect on the second video,and the dynamic effect is a dynamic image that presents a relatedinformation corresponding to the first video in a dynamic effect. Thefourth video is a video obtained by splicing the first video with thethird video.

In an embodiment of the present disclosure, the predetermined conditionincludes: a playing time of the original video reaches a predeterminedtime, and/or a predetermined object is captured during the playing ofthe original video.

In an embodiment of the present disclosure, the fourth video comprises afirst preset control, and the first preset control is configured to linkto a network address corresponding to the related information, and themethod further includes:

in a process of playing the fourth video, in response to receiving atrigger operation for the first preset control input by a user,acquiring a detailed information page corresponding to the relatedinformation on the basis of the network address and displaying thedetailed information page.

In an embodiment of the present disclosure, the fourth video includes asecond preset control, and the second preset control is configured toclose the fourth video, and the method further includes:

in the process of playing the fourth video, closing the fourth video inresponse to receiving a trigger operation for the second preset controlinput by a user.

According to one or more embodiments of the present disclosure, providedis a video generation device, including:

-   -   an acquisition module, which is configured to acquire a first        video;    -   a processing module, which is configured to perform an effect        processing on the first video to obtain a second video;    -   a superimposition module, which is configured to superimpose an        dynamic effect on the second video to obtain a third video; and        the dynamic effect is a dynamic image that presents a related        information corresponding to the first video; and    -   a splicing module, which is configured to obtain a fourth video        based on the first video and the third video to generate a        fourth video; and an image of the fourth video includes a first        image and a second image, and the first image comprises an image        of the first video, and the second image comprises an image of        the third video.

In an embodiment of the present disclosure, the acquisition moduleincludes:

an adjustment sub-module, which is configured to adjust a size of anoriginal video according to a preset size to acquire the first video.

In an embodiment of the present disclosure, the superimposition modulefor generating the dynamic effect thereof includes:

-   -   an acquisition sub-module, which is configured to acquire the        related information, and determine a display mode of the related        information, a display area of the related information and a        display time of the related information.    -   an generation sub-module, which is configured to obtain the        dynamic effect according to the related information, the display        mode of the related information, the display area of the related        information and the display time of the related information.

In an embodiment of the present disclosure, the generation sub-moduleincludes:

a determination unit, which is configured to determine the display modeof the related information on the basis of a type of the relatedinformation or content of the related information.

In an embodiment of the present disclosure, a video size of the fourthvideo is matched with a size of a video display area of the informationflow.

According to one or more embodiments of the present disclosure, a videoplaying device providing a video playing method according to one or moreembodiments of the present disclosure is provided, and the video playingdevice includes:

a playing module, which is configured to play an original video in adisplay interface of an information flow, and play a fourth video in thedisplay interface of the information flow in response to meeting apredetermined condition; and an image of the fourth video includes afirst image and a second image, the first image comprises an image of afirst video and the second image comprises an image of a third video.

The first video is a video obtained by adjusting a size of an originalvideo according to a preset size. A second video is a video obtained byperforming an effect processing on the first video. The third video is avideo generated by superimposing an dynamic effect on the second video,and the dynamic effect is a dynamic image that presents a relatedinformation corresponding to the first video. The fourth video is avideo obtained by splicing each image of the first video with each imageof the third video.

In an embodiment of the present disclosure, the predetermined conditionincludes: a playing time of the original video reaches a predeterminedtime, and/or a predetermined object is captured during the playing ofthe original video.

In an embodiment of the present disclosure, the fourth video includes afirst preset control, and the first preset control is configured to linkto a network address corresponding to the related information. Theplaying module further includes:

an display sub-module, which is configured to acquire a detailedinformation page corresponding to the related information on the basisof the network address and display the detailed information page inresponse to receiving a trigger operation for the first preset controlinput by the user in a process of playing the fourth video.

In an embodiment of the present disclosure, the fourth video includes asecond preset control, and the second preset control is configured toclose the fourth video. The playing module further includes:

an closing sub-module, which is configured to close the fourth video inresponse to receiving a trigger operation for the second preset controlinput by the user in the process of playing the fourth video.

According to one or more embodiments of the present disclosure, providedis an electronic device, including:

-   -   one or more processors;    -   a memory; and    -   one or more application programs, wherein the one or more        application programs are stored in the memory and configured to        be executed by the one or more processors, and the one or more        programs are configured to execute the above video generation        and playing method.

According to one or more embodiments of the present disclosure, acomputer-readable storage medium is provided, and a computer program isstored on the computer-readable storage medium, and thecomputer-readable storage medium is characterized in that, when thecomputer program is executed by the processor, the above videogeneration and playing method are implemented.

The above description is only the preferred embodiment of the presentdisclosure and the explanation of the applied technical principle. Itshould be understood by those skilled in the art that, the disclosurescope involved in present disclosure is not limited to the technicalsolutions formed by the specific combination of the above technicalfeatures, but also covers other technical solutions formed by anycombination of the above technical features or their equivalent featureswithout departing from the above disclosed concept, for example, thetechnical solution formed by replacing the above features with (but notlimited to) technical features with similar functions disclosed inpresent disclosure.

Additionally, although the operations are depicted in a specific order,this should not be understood as requiring these operations to beperformed in the specific order shown or in a sequential order. Undercertain circumstances, multitasking and parallel processing may bebeneficial. Similarly, although several specific implementation detailsare included in the above discussion, these should not be interpreted aslimiting the scope of the present disclosure. Some features described inthe context of separate embodiments can also be implemented in a singleembodiment in combination. On the contrary, various features describedin the context of a single embodiment can also be implemented in aplurality of embodiments alone or in any suitable sub-combination.

Although the subject matter has been described in language specific tostructural features and/or logical acts of methods, it should beunderstood that, the subject matter defined in the appended claims isnot necessarily limited to the specific features or acts describedabove. On the contrary, the specific features and actions describedabove are only example forms for realizing the following claims.

What is claimed is:
 1. A video generation method, comprising: acquiringa first video; performing an effect processing on the first video toobtain a second video; superimposing an dynamic effect on the secondvideo to obtain a third video, wherein the dynamic effect comprises adynamic image that presents a related information corresponding to thefirst video; and obtaining a fourth video based on the first video andthe third video, wherein an image of the fourth video comprises a firstimage and a second image, the first image comprises an image of thefirst video, and the second image comprises an image of the third video.2. The method according to claim 1, wherein acquiring the first videocomprises: adjusting a size of an original video according to a presetsize to acquire the first video.
 3. The method according to claim 1,wherein the dynamic effect is obtained by: acquiring the relatedinformation, and determining a display mode of the related information,a display area of the related information and a display time of therelated information; and obtaining the dynamic effect according to therelated information, the display mode, the display area and the displaytime.
 4. The method according to claim 3, wherein determining thedisplay mode of the related information comprises: determining thedisplay mode of the related information based on a type of the relatedinformation or a content of the related information.
 5. The methodaccording to claim 1, wherein a video size of the fourth video ismatched with a size of a video display area of an information flow. 6.The method according to claim 1, wherein the effect processing comprisesa Gaussian blur special effect processing.
 7. The method according toclaim 1, wherein obtaining the fourth video based on the first video andthe third video comprises: splicing an image of the first video with animage of the third video to obtain an image of the fourth video.
 8. Avideo playing method, comprising: playing an original video in a displayinterface of an information flow, and playing a fourth video in thedisplay interface of the information flow in response to meeting apredetermined condition, wherein an image of the fourth video comprisesa first image and a second image, the first image comprises an image ofa first video, and the second image comprises an image of a third video;wherein the first video is a video obtained by adjusting a size of theoriginal video according to a preset size; a second video is a videoobtained by performing an effect processing on the first video; thethird video is a video obtained by superimposing an dynamic effect onthe second video, and the dynamic effect is a dynamic image thatpresents a related information corresponding to the first video; and thefourth video is a video obtained based on the first video and the thirdvideo.
 9. The method according to claim 6, wherein the predeterminedcondition comprises: a playing time of the original video reaching apredetermined time, and/or a predetermined object being captured duringa process of playing the original video.
 10. The method according toclaim 6, wherein the fourth video comprises a first preset control, andthe first preset control is configured to link to a network addresscorresponding to the related information, and the method furthercomprises: in a process of playing the fourth video, in response toreceiving a trigger operation for the first preset control input by auser, acquiring a detailed information page corresponding to the relatedinformation based on the network address and displaying the detailedinformation page.
 11. The method according to claim 6, wherein thefourth video comprises a second preset control, and the second presetcontrol is configured to close the fourth video, and the method furthercomprises: in a process of playing the fourth video, closing the fourthvideo in response to receiving a trigger operation for the second presetcontrol input by a user.
 12. A video generation device, comprising: anacquisition module, configured to acquire a first video; a processingmodule, configured to perform an effect processing on the first video toobtain a second video; a superimposition module, configured tosuperimpose an dynamic effect on the second video to obtain a thirdvideo, wherein the dynamic effect comprises a dynamic image thatpresents a related information corresponding to the first video; and asplicing module, configured to obtaining a fourth video based on thefirst video and the third video, wherein an image of the fourth videocomprises a first image and a second image, and the first imagecomprises an image of the first video, and the second image areacomprises an image of the third video.
 13. A video playing device,comprising: a playing module, configured to play an original video in adisplay interface of an information flow, and play a fourth video in thedisplay interface of the information flow in response to meeting apredetermined condition, wherein an image of the fourth video comprisesa first image and a second image, the first image comprises an image ofa first video, and the second image comprises an image of a third video;wherein the first video is a video obtained by adjusting a size of theoriginal video according to a preset size; a second video is a videoobtained by performing an effect processing on the first video; thethird video is a video obtained by superimposing an dynamic effect onthe second video, and the dynamic effect is a dynamic image thatpresents a related information corresponding to the first video; and thefourth video is a video obtained based on the first video and the thirdvideo.
 14. An electronic apparatus, comprising: one or more processors;a memory; and one or more application programs, wherein the one or moreapplication programs are stored in the memory and configured to beexecuted by the one or more processors, and the one or more programs areconfigured to execute the method according to claim
 1. 15. An electronicapparatus, comprising: one or more processors; a memory; and one or moreapplication programs, wherein the one or more application programs arestored in the memory and configured to be executed by the one or moreprocessors, and the one or more programs are configured to execute themethod according to claim
 6. 16. A computer-readable storage medium,wherein a computer program is stored on the computer-readable storagemedium, and while the computer program is executed by a processor, themethod according to claim 1 is implemented.
 17. A computer-readablestorage medium, wherein a computer program is stored on thecomputer-readable storage medium, and while the computer program isexecuted by a processor, the method according to claim 6 is implemented.